//https://www.nowcoder.com/practice/4b1658fd8ffb4217bc3b7e85a38cfaf2?tpId=37&tqId=21309&ru=/exam/oj
//求连续最大bit数

#include <iostream>
using namespace std;

int main() {
    int num=0;
    while(cin>>num)
    {
        int count=0;
        int max_count=0;
        for(int i=0;i<32;i++)
        {
            if(num&(1<<i))
            {
                count++;
                max_count=max(count,max_count);
            }
            else {
                count =0;
            }
        }
        cout<<max_count<<endl;
    }
    return 0;
}
